html, body { position: relative; height: 100%; overflow: hidden; }
body { color: #333; background: #fff; font-size: 100%; line-height: 1; font-family: 'PingFangSC-Light',helvetica,'Heiti SC',"Hiragino Sans GB","Droid Sans","Microsoft Yahei"; }
body,div,span,p{padding: 0; margin: 0;}


.header{height: 86px; background: #fff; position: relative; font-size: 34px; line-height: 86px; text-align: center; color: #797e82; border-bottom: 1px #ebebeb solid;}
.header .back { position: absolute; top: 0px; left: 0; width: 100px; height: 86px; background: url("../images/icon-back-arrow.png") 20px center no-repeat; z-index: 99; }
.error-section{ text-align: center; padding-top: 30%; height: 100%; box-sizing: border-box;}
.error-img{height: 414px; background: url("../images/offline.png") center top no-repeat; display: block;}
.error-text{font-size: 28px; line-height: 40px; color: #aaa; padding: 20px 0 40px 0;}
.error-btn{ font-size: 28px; line-height: 60px; width: 160px; border: 2px #ED6047 solid; color: #ED6047; display: inline-block;}


